package d1208.Ljs2.Ljs22;

import org.apache.commons.io.FileUtils;

import java.io.File;
import java.util.HashMap;
import java.util.List;

public class Test {
    //4.定义测试类，A.把data1.txt中数据解析出来，存放到Map集合中，key为student，value为全限定名
    //B.把data2.txt内容解析出来，将studen和user解析出来，和Map中key进行比较，一致则取得Map的value创建相应的对象，并将属性进行赋值
    //C.将创建并赋值后的对象存入到List<Person>中（多态，直接存）
    public static void main(String[] args) throws Exception{
        List<String>list=FileUtils.readLines(new File("E:\\代码\\代码练习和作业\\Zuoye12月6号\\src\\Ljs2\\Ljs22\\data1.txt"));
        HashMap<String, String> map = new HashMap<>();
        for (int i = 0; i < list.size(); i++) {
            String[] arr = list.get(i).split("=");
            for (int j = 0; j < arr.length; j++) {
                if (arr[j].equals("student")){
                    map.put(arr[j],arr[j+1]);
                }
            }
        }
        List<String>list1=FileUtils.readLines(new File("E:\\代码\\代码练习和作业\\Zuoye12月6号\\src\\Ljs2\\Ljs22\\data2.txt"));
        for (int i = 0; i < list1.size(); i++) {
            String r1 = list1.get(i).replace("<", "");
            String r2 = r1.replace(">", "");

        }
    }
}
